home *** CD-ROM | disk | FTP | other *** search
- class DiegoMenu extends smashing.Menu
- {
- var aCritters;
- var aReq;
- function DiegoMenu()
- {
- super();
- this.aCritters = [];
- }
- function onShow()
- {
- _global.mcRoot.oBase.pause();
- _global.mcRoot.mcMusicGame.oSound.stop();
- _global.mcRoot.mcPlayer.a.a.stop();
- this._quality = "high";
- }
- function onResume()
- {
- _global.mcRoot.mcPlayer.a.a.play();
- _global.mcRoot.oBase.play();
- this._quality = _global.sLowEnd;
- if(_global.bMute == false)
- {
- _global.mcRoot.mcMusicGame.play();
- }
- var _loc3_ = undefined;
- var _loc6_ = this.aCritters;
- var _loc5_ = 0;
- while(_loc5_ < 5)
- {
- _loc3_ = this["photo" + _loc5_];
- _loc3_.gotoAndStop(this.aReq[_loc5_]);
- _loc3_.a.gotoAndStop("faded");
- _loc3_.sCritter = this.aReq[_loc5_];
- _loc3_.bGot = false;
- var _loc4_ = 0;
- while(_loc4_ < _loc6_.length)
- {
- if(_loc3_.sCritter == _loc6_[_loc4_])
- {
- _loc3_.a.gotoAndStop("bright");
- _loc3_.bGot = true;
- break;
- }
- _loc4_ = _loc4_ + 1;
- }
- _loc5_ = _loc5_ + 1;
- }
- }
- function setCritters(cr)
- {
- this.aCritters = cr;
- var _loc3_ = undefined;
- var _loc4_ = 0;
- while(_loc4_ < 5)
- {
- _loc3_ = this["photo" + _loc4_];
- var _loc2_ = 0;
- while(_loc2_ < cr.length)
- {
- if(_loc3_.sCritter == cr[_loc2_])
- {
- _loc3_.a.gotoAndStop("bright");
- _loc3_.bGot = true;
- break;
- }
- _loc2_ = _loc2_ + 1;
- }
- _loc4_ = _loc4_ + 1;
- }
- }
- function setCrittersReq(cr)
- {
- this.aReq = cr;
- this.aCritters = [];
- var _loc3_ = undefined;
- var _loc2_ = 0;
- while(_loc2_ < 5)
- {
- _loc3_ = this["photo" + _loc2_];
- _loc3_._visible = true;
- _loc3_.gotoAndStop(cr[_loc2_]);
- _loc3_.a.gotoAndStop("faded");
- _loc3_.sCritter = cr[_loc2_];
- _loc3_.bGot = false;
- _loc2_ = _loc2_ + 1;
- }
- }
- function setFlash(sCr)
- {
- var _loc3_ = undefined;
- var _loc2_ = 0;
- while(_loc2_ < 5)
- {
- _loc3_ = this["photo" + _loc2_];
- if(_loc3_.sCritter == sCr)
- {
- _loc3_.a.gotoAndStop("flashing");
- break;
- }
- _loc2_ = _loc2_ + 1;
- }
- }
- function setUnFlash(sCr)
- {
- var _loc3_ = undefined;
- var _loc2_ = 0;
- while(_loc2_ < 5)
- {
- _loc3_ = this["photo" + _loc2_];
- if(_loc3_.sCritter == sCr)
- {
- if(_loc3_.bGot == false)
- {
- _loc3_.a.gotoAndStop("faded");
- break;
- }
- }
- _loc2_ = _loc2_ + 1;
- }
- }
- }
-